package com.ruoyi.system.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 需求变更审核记录VO
 * 
 * @author ruoyi
 * @since 2024-01-01
 */
@Data
public class DemandChangeAuditLogVO {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 变更申请ID
     */
    private Long requestId;

    /**
     * 审核类型
     */
    private String auditType;

    /**
     * 审核类型名称
     */
    private String auditTypeName;

    /**
     * 审核结果
     */
    private String auditResult;

    /**
     * 审核结果名称
     */
    private String auditResultName;

    /**
     * 审核意见
     */
    private String auditOpinion;

    /**
     * 审核确认的变更影响范围
     */
    private DemandChangeRequestVO.ImpactScopeVO auditImpactScope;

    /**
     * 同步模块列表
     */
    private List<String> syncModules;

    /**
     * 审核人ID
     */
    private Long auditorId;

    /**
     * 审核人姓名
     */
    private String auditorName;

    /**
     * 审核时间
     */
    private LocalDateTime auditTime;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}
